package com.wlc.oop.demo08.interface3;

/**
 * @author 王立朝 wanglichao@champion-credit.com
 * @description 动物抽象类
 * @date 2021-07-08 07:31
 */
public abstract class Animal {
    /**
     * protected 受保护的，在同一个包下或者子类可以访问
     */
    protected int legs;

    /**
     * 受保护的构造方法
     * @param legs
     */
    protected Animal(int legs) {
        this.legs = legs;
    }

    /**
     * 受保护的抽象的吃的方法
     */
    protected abstract void eat();

    /**
     * 走路的方法
     */
    public void walk() {
        System.out.println("用" + legs + "走路");
    }
}
